#ifndef __BASE__GAMEEFFORT_MGR_H
#define __BASE__GAMEEFFORT_MGR_H

#include "Common.h"
#include "Singleton.h"
#include "String.h"
#include "Resource.h"
#include "Threading/Mutex.h"

class ItemModelPtr;

class EffortManager : public Singleton<EffortManager>
{
public:
	void Load(void);
	
	uint8	HandleEvent(ResourceEvent * event);	
protected:
	std::list<ItemModelPtr>	m_lstItemModels;	
};

#define sEffortMgr EffortManager::getSingleton()

#endif
